package com.leve.admin.service;

import com.leve.admin.domain.Ghost;
import org.bson.Document;
import org.json.simple.JSONArray;

import java.util.Map;
import java.util.concurrent.Future;

public interface ReceiverService {
    Document isCustomer(String accid);

    Future<String> sendMessage(String from, String to, String msg);

    Future<String> sendMessage(String paramString1, String paramString2, Object paramObject, String paramString3, String paramString4);

    String toSay(Ghost ghost) throws Exception;

    String findGhost();

    String testToSay();

    String joinTeams(String paramString);

    String sendUp(String paramString1, String paramString2);

    Map<String, Object> findGhost(String paramString1, String paramString2);

    Future<String> sendBatchMsg(String from, JSONArray to, String msg);

}
